thatch palm - Turkish English Dictionary